#ifndef IBNF_H
#define IBNF_H

enum
  {
    P_LEFT = true,
    P_RIGHT = false,
  };

class IBNF
{
public:
  virtual ~IBNF() {}
  virtual std::string translate(std::string) = 0;
  virtual bool priority(std::string) = 0;
};

#endif
